package com.openthree.userport.entity;

import java.util.Date;
import javax.persistence.*;

@Table(name = "openthree..port_like_0")
public class PortLike {
    /**
     * id
     */
    @Id
    @Column(name = "id")
    private Integer id;

    /**
     * 作品id
     */
    @Column(name = "port_id")
    private String portId;

    /**
     * 点赞用户
     */
    @Column(name = "like_user")
    private String likeUser;

    /**
     * 用户类型 (0:好友，1：非好友)
     */
    @Column(name = "user_type")
    private String userType;

    /**
     * 点赞类型 (0:作品点赞，1：评论点赞)
     */
    @Column(name = "like_type")
    private String likeType;

    /**
     * 乐观锁
     */
    @Column(name = "revision")
    private Integer revision;

    /**
     * 创建人
     */
    @Column(name = "created_by")
    private String createdBy;

    /**
     * 创建时间
     */
    @Column(name = "created_time")
    private Date createdTime;

    /**
     * 更新人
     */
    @Column(name = "updated_by")
    private String updatedBy;

    /**
     * 更新时间
     */
    @Column(name = "updated_time")
    private Date updatedTime;

    /**
     * 获取id
     *
     * @return id - id
     */
    public Integer getId() {
        return id;
    }

    /**
     * 设置id
     *
     * @param id id
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * 获取作品id
     *
     * @return port_id - 作品id
     */
    public String getPortId() {
        return portId;
    }

    /**
     * 设置作品id
     *
     * @param portId 作品id
     */
    public void setPortId(String portId) {
        this.portId = portId;
    }

    /**
     * 获取点赞用户
     *
     * @return like_user - 点赞用户
     */
    public String getLikeUser() {
        return likeUser;
    }

    /**
     * 设置点赞用户
     *
     * @param likeUser 点赞用户
     */
    public void setLikeUser(String likeUser) {
        this.likeUser = likeUser;
    }

    /**
     * 获取用户类型 (0:好友，1：非好友)
     *
     * @return user_type - 用户类型 (0:好友，1：非好友)
     */
    public String getUserType() {
        return userType;
    }

    /**
     * 设置用户类型 (0:好友，1：非好友)
     *
     * @param userType 用户类型 (0:好友，1：非好友)
     */
    public void setUserType(String userType) {
        this.userType = userType;
    }

    /**
     * 获取点赞类型 (0:作品点赞，1：评论点赞)
     *
     * @return like_type - 点赞类型 (0:作品点赞，1：评论点赞)
     */
    public String getLikeType() {
        return likeType;
    }

    /**
     * 设置点赞类型 (0:作品点赞，1：评论点赞)
     *
     * @param likeType 点赞类型 (0:作品点赞，1：评论点赞)
     */
    public void setLikeType(String likeType) {
        this.likeType = likeType;
    }

    /**
     * 获取乐观锁
     *
     * @return revision - 乐观锁
     */
    public Integer getRevision() {
        return revision;
    }

    /**
     * 设置乐观锁
     *
     * @param revision 乐观锁
     */
    public void setRevision(Integer revision) {
        this.revision = revision;
    }

    /**
     * 获取创建人
     *
     * @return created_by - 创建人
     */
    public String getCreatedBy() {
        return createdBy;
    }

    /**
     * 设置创建人
     *
     * @param createdBy 创建人
     */
    public void setCreatedBy(String createdBy) {
        this.createdBy = createdBy;
    }

    /**
     * 获取创建时间
     *
     * @return created_time - 创建时间
     */
    public Date getCreatedTime() {
        return createdTime;
    }

    /**
     * 设置创建时间
     *
     * @param createdTime 创建时间
     */
    public void setCreatedTime(Date createdTime) {
        this.createdTime = createdTime;
    }

    /**
     * 获取更新人
     *
     * @return updated_by - 更新人
     */
    public String getUpdatedBy() {
        return updatedBy;
    }

    /**
     * 设置更新人
     *
     * @param updatedBy 更新人
     */
    public void setUpdatedBy(String updatedBy) {
        this.updatedBy = updatedBy;
    }

    /**
     * 获取更新时间
     *
     * @return updated_time - 更新时间
     */
    public Date getUpdatedTime() {
        return updatedTime;
    }

    /**
     * 设置更新时间
     *
     * @param updatedTime 更新时间
     */
    public void setUpdatedTime(Date updatedTime) {
        this.updatedTime = updatedTime;
    }
}